package com.fisher.IdempotentDemo.service;

import javax.servlet.http.HttpServletRequest;

/**
 * @author ：fisher wu
 * @date ：Created in 2021/11/23 9:22 上午
 * @description：token服务接口
 */
public interface TokenService {
    /**
     * 创建token
     *
     * @return token串
     */
    String createToken();

    /**
     * 从请求头Header中获取token值进行校验，通过抛出的Exception
     * 来获取具体的报错信息返回给前端
     *
     * @param request http请求对象
     * @return 校验结果
     */
    boolean checkToken(HttpServletRequest request) throws Exception;
}
